overleaf使用指南以及最基本LaTeX语法回顾

您所在的位置:网站首页 over leaf overleaf使用指南以及最基本LaTeX语法回顾

overleaf使用指南以及最基本LaTeX语法回顾

2024-07-13 22:02| 来源: 网络整理| 查看: 265

本篇接上一篇,"LaTeX新手半小时速成手册(不速成你打我 "算是latex使用的一些拓展,连带介绍一下overleaf

overleaf是一个非常方便的在线LaTeX编辑器: https://www.overleaf.com/

begin

新建账户绑定邮箱之后我们就可以进去新建一个project: 在这里插入图片描述 如果你是为了写论文之类的那么可以upload一些会议的template 在这里插入图片描述 如果是想要写笔记之类的,那么可以选择Blank或者example template

一个非常重要的根本性概念需要告诉大家:LaTeX这是一个编辑排版工具而已,它只是为了让你的文字内容看起来更加美观或者符合规则,但是最重要的还是你的文字内容,有时候不必太过于拘泥于形式(比方说有很多初学者学了enumerate、交叉引用之类的,就想要到处用它,虽然对于新手而言这样练习是没问题的,但是到了后面其实是完全没必要)。 一般而言使用LaTeX是为了写论文,那么就直接用对应会议的LaTeX模板就行(虽然有些会议的template会有一些坑),有些同学可能是为了做笔记。但是总体上来说,用的舒服就行了,这也就是为什么LaTeX这个东西入门不难,求精却难的原因,因为很多时候也没必要精,够用就行。有特定需求的时候,再去查阅资料,进行拓展使用。

outline

先来熟悉一下overleaf的工作环境:

这里新建了一个example,也就是模板 首先可以看一下最左边那列: 在这里插入图片描述 上面是你所有写作过程中需要用到的中间文件,除了主要的编辑文章内容的main.tex之外,还包括一些你需要用到的图表,pdf、eps文件等,可以手动上传。 下面就是你整个文章的篇幅结构。

选择main.tex进行编辑,再看到右边两列: 在这里插入图片描述 左边的是文章撰写的编辑器,右边是文章编译之后的pdf预览(点击recompile)

edit

接下来就开始编辑 一个main.tex的撰写主要分为两部分,导言区和正文 在这里插入图片描述 导言区用于插入各种宏包和依赖以及title、author、affiliation之类的,正文部分就是你主要文字内容的排版。 每一个\开头的,比方说\usepackage、\begin等都是一条命令,命令都可以传参 比方说:

\documentclass{article}

article就是documentclass的主要参数,参数用{}括起来.这条语句就是选择使用哪种格式的排版,你也可以使用book等其他参数试试,排版效果完全不同。

\includegraphics[scale=1.7]{universe}

上述这条命令多了一个[],这是可选参数,有些命令有。

基本上一个latex的main.tex文件就是由导言区+正文以及这两部分里面各种命令组成,哦对了还有你的文字内容。 基本latex的使用语法可以参照笔者的这篇博客快速入门: LaTeX新手半小时速成手册(不速成你打我

接下来讲一下上面这篇博客还没讲到的一些拓展知识点:

交叉引用:

latex可以灵活地引用你想要应用的各种对象,比方说section、picture、table等等。 基本方法就是两步:

\label,给你想要应用的对象取个外号。\ref,指定外号,引用对象。

比方说:

\subsection{subsection}\label{sub1} I am subsection. \subsubsection{subsubsection} I am subsubsection.I wat to refer \ref{sub1}

效果: 在这里插入图片描述 注意:label必须加载你需要引用对象的后面,如果我写成这样:

\label{sub1}\subsection{subsection} I am subsection. \subsubsection{subsubsection} I am subsubsection.I wat to refer \ref{sub1}

那么会引用到label之前最近的那一个sec:

在这里插入图片描述

插入和引用图片 插入图片

之前说到了,引用可以引用任何东西,包括你的picture。所以我们需要上载和插入图片。 首先需要导入包:

\usepackage{graphicx}

注意:你在自动补全的时候可能会看到另一个长得很像的包:graphics,这个包版本很久远了,所以我们一般都不会再去用它,注意不要选错。

图片可以通过upload上传,这里就用它example里面的universe.jpg 在这里插入图片描述 在正文部分敲入:

\includegraphics[]{universe.jpg}

{}必选参数中输入你要引用的图片名称(overleaf会自动补全),可以看到这个命令也带有可选参数[],用于指定图片显示大小。

比方说你可以用国际长度单位:

\includegraphics[width=30cm]{universe.jpg} \includegraphics[width=300mm]{universe.jpg}

你也可以用英尺inch:

\includegraphics[width=3in]{universe.jpg}

当然用得最多的是这种形式:

\includegraphics[width=0.5\textwidth]{universe.jpg}

含义就是图片宽度以整个文字页宽度的0.5倍显示,\textwidth引用了全局宽度。

注意:overleaf编译需要时间,如果你的上传的图片太大,比方说2、30mb,那么编译时间会非常长,甚至无法编译。一般而言,最好将你需要的图片转为.jpg格式或者.pdf格式,而不要使用.png/.eps格式等。一般论文里面使用pdf格式居多,因为pdf不会失真。

引用图片

接下来我就可以引用图片了:

\paragraph{P2} I am paragraph two. I want to ref \ref{fig:unver} \includegraphics[width=0.5\textwidth]{universe.jpg}\label{unver}

但是你会发现,你的引用的却是?? 在这里插入图片描述

因为我们这幅图本身就没有名字,而\label之前说了,只是一个外号罢了(注意区分这两者),所以一般情况下,我们插入图片,不只是需要\includegraphics,我们需要将它放到一个图片环境中去,并添加一些图片的额外信息,比方说名字。

\begin{figure} \centering \includegraphics[scale=1.7]{universe.jpg} \caption{The Universe} \label{fig:universe} \end{figure}

\begin{figure} \end{figure}就是图片环境,当然也有table环境,详见上一篇博客。 环境里面可以添加很多控制信息,例如\centering表示图片居中。 另外就是\caption,就是给你的图片一个名字了,这样这幅图片就可以在你的文章其他地方被引用,而不是??同时caption内部也是一个计数器,你在引用图片的时候引用的就是这幅图片caption的计数值(e.g.,Figure 1,Figure 2) 同样,为了能够引用,我们需要给图片起一个外号,然后再去引用。 注意:label必须在caption后面,因为label这个别名需要caption的计数值才能引用。总而言之,就是label前面必须要有一个表明其身份的内容。

效果如下: 在这里插入图片描述

所以可以看得出来,label只是一个外号,是你自定义的,你能看的见,你在用的一个称谓。而caption这种则是正式的名字,是这篇latex在编译成pdf之后别人看得见的,大家都能用的称谓。

浮动体

latex里面图片和表格都是浮动体float。 浮动体这个概念其实是很早之前文字编辑排版里的一个原则:图片表格等不能影响文字的阅读。所以图片表格这类内容将会服从文字优先,也就是一般不会被插入到文字内,如果你插入的地方之上已有文字,那么图片会自动浮动到下一页或者上一页,由于给浮动体排版的计算过程消耗不低,因此像microsoft之类的软件一般不会有浮动体这个概念。

比方说:

\paragraph{P1} I am paragraph one. There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. \paragraph{P2} I am paragraph two. I want to ref \ref{fig:universe}

我想要在P2的地方引用图片,那么我预期应该是在P2下方紧跟这幅图片,但是编译出来效果是: 第一页 在这里插入图片描述 第二页 在这里插入图片描述 可以看到第二页的文字P2引用的图片自动浮动到上一页底部了。一般而言的会议期刊都会要求图表定格,所以基本上不用担心浮动体。

如果你一定要这幅图片在文字中间呢?

\begin{figure}[hbt!] %加上可选参数 \centering \includegraphics[scale=1.7]{universe.jpg} \caption{The Universe} \label{fig:universe} \end{figure}

h表示here,b表示bottom,t表示top,!表示强制 这样图片就会被强制指定放在这个位置: 在这里插入图片描述 同时还有一点要注意的就是,很多会议要求你一页的内容是双栏的,这个时候如果你的图片宽度设置还是width=0.8\textwidth这种的话,就会出现下面的情况: 在这里插入图片描述 这看起来很糟糕,因为\textwidth是页宽,如果是双栏的template的话,那么应该使用\linewidth即单栏行宽。

\begin{figure}[hbt!] \centering \includegraphics[width=0.8\linewidth]{universe.jpg} % 单栏行宽 \caption{The Universe} \label{fig:universe} \end{figure}

在这里插入图片描述 当然如果你强制想要让他是页宽0.8跨栏,同时不想那么难看的话,你可以让他强制到下一页。

\begin{figure*}[hbt!] % 双栏跨栏浮动体 \centering \includegraphics[width=0.8\textwidth]{universe.jpg} \caption{The Universe} \label{fig:universe} \end{figure*}

在这里插入图片描述 这样它就到了下一页,这里的*表示的就是这幅图片是双栏跨栏图。

另外有关浮动体的还有一些奇技淫巧,比方说一个picture环境里面嵌多张图片构成一个浮动体,以及caption子标题subcaption等,有需要的同学等到用到的时候可以自行百度。

还是一句话:不要过于拘泥于latex语法,懂个大体骨架,用到的时候再去查阅细化即可。

超链接

很多论文pdf里面我们会看到很多红色绿色的框框把你的引用框起来,然后只要点击就能快速跳转: 在这里插入图片描述 要实现这个功能,在导言区最后导入一个包就可以:

\usepackage{hyperref}

这样一来你编译生成的pdf就具有了链接跳转的功能。

需要注意的是,虽然你在使用某些pdf阅读器的时候,链接会被红绿的框框起来,但是pdf被打印出来之后,这些框是不会显示的,这点你大可放心。 也可以使用可选参数,比方说\usepackage[colorlinks]{hyperref}这样链接就不会有框框起来,会变成有颜色的图标,但是这个操作一般不推荐,因为这样的链接打印出来是浅黑色有可能会影响阅读体验。

总结:

下面附上整段演示代码:

\documentclass{article} \usepackage{graphicx} \title{test} \author{marionojump} \usepackage[colorlinks]{hyperref} \begin{document} \maketitle \section{Introduction} There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. \label{sub1}\subsection{subsection} I am subsection. \subsubsection{subsubsection} I am subsubsection.I want to refer \ref{sub1} \paragraph{P1} I am paragraph one. There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. \paragraph{P2} I am paragraph two. I want to ref \ref{fig:universe} \begin{figure*}[hbt!] % 双栏跨栏浮动体 \centering \includegraphics[width=0.8\textwidth]{universe.jpg} \caption{The Universe} \label{fig:universe} \end{figure*} \section{main} There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. \section{Conclusion} ``I always thought something was fundamentally wrong with the universe'' \cite{adams1995hitchhiker} \bibliographystyle{plain} \bibliography{references} \end{document}

什么?感觉还是学不过瘾?可以继续参照笔者下一篇博客: overleaf使用指南以及最基本LaTeX语法回顾(二)

参考:

bilibili overleaf 基本使用教程直播(本篇博客内容大多参考这个视频)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3